﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;box-sizing:border-box; }
body { background:#fff; color:#555; font-size:14px; font-family:Microsoft YaHei, Verdana, Arial, Helvetica, sans-serif; }
td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#555; text-decoration:none; }
a:hover { text-decoration:underline; }
img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button { font:14px Verdana,Helvetica,Arial,sans-serif; }
table { border-collapse:collapse; }
html {overflow-y: scroll;} 
/* css common */
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/*骨修专家*/
.header_content{width:100%;background:#49c1bb;text-align:center;}
.header_content p{width:100%;font-size:0.8rem;color:#fff;height:2.1rem;line-height:2.1rem;position:relative;}
.header_content p>img{position:absolute;right:21px;width:1rem;top:0.5rem;}
.middle_content{width:100%;height:auto;position:relative}
.middle_content img{max-width:100%;max-height:100%;}
#zixun_a{width:175px;position:absolute;right:0;z-index:2;}
#zixun_a span{width:175px;display:inline-block;height:44px;background:#21ccc3;color:#fff;font-size:17px;border-bottom:1px solid #1cb2aa;line-height:44px;}
#zixun_a span:hover{background:#1cb2aa}
#zixun_a .zixun_a_color{background:#1cb2aa}
/*医生简介*/
.header_ntro{width:100%;box-sizing:border-box;  border-bottom: 1px solid #ccc;}
.header_ntro i{height:1.3rem;width:1px;display:inline-block;background:#e4e4e4;position:absolute;top:7px;}
.header_ntro p{width:49%;text-align:center;height:auto;display:inline-block;}
.header_ntro p .color_borderB{color:#8bcc32;border-bottom:2px solid #8bcc32}
.header_ntro p>span{display: inline-block;background:#fff;font-size:0.8rem;width:2rem;height:2rem;line-height:2rem;color:#808080;}

.substance{width:100%;}
.substance ul>li{border:1px solid #cccccc;height:5rem;margin:0 auto;width:90%;border-radius:6px;position:relative;margin-top:15px;}
.head_portrait{width:4rem;text-align:center;position:absolute;font-size:0.8rem;color:#808080}
.head_portrait img{width:2.5rem;margin:0 auto;padding-top:10px;}
.head_portrait p{width:100%;}
.head_introduce{float:left;padding-left:4rem;font-size:0.8rem;}
.head_introduce h2{color:#000;height:2rem;line-height:2rem;font-weight:bold;margin-top:10px;}
.head_introduce p{color:#808080;height:1rem;line-height:1rem}
/*名医推荐*/
.header_back{width:100%;}
.header_back img{max-width:100%;position:relative;z-index:-1}
.header_back .header_per{position:absolute;right:20px;top:30px;background:#999;text-align:center;border-radius:15px;}
.header_back .header_per span{display:inline-block;width:100px;height:30px;line-height:30px;color:#fff;}
.header_back .header_person{position:absolute;top:120px;left:30px;}
.header_back .header_person p{font-weight:bold;}
.middle_h{position:relative;margin:0 auto;width:10rem;bottom:58px;}
.middle_h img{position:absolute;z-index:3;max-width:100%;top:-25px;}
.middle_w p{font-size:0.6rem;padding:0 15px;padding-top:90px;}
.middle_w span{color:#8bcc31;}

/*医生介绍*/
.backgroud_m{width:100%;height:12rem;overflow:hidden;}
.backgroud_m img{max-width:100%;-webkit-filter:blur(7px)}
.introduce_pop {position:absolute;left:50%;top:30px;margin-left:-42px;text-align:center;z-index:2}
.introduce_pop .head_portrait_hua{width:3rem;margin:0 auto;padding-bottom: 15px;}
.introduce_pop .head_portrait_hua img{width:100%;}
.introduce_pop p{color:#fff;font-size:0.7rem;height:20px;line-height:20px;}
.backgroud_back{background:#000;width:100%;height:12rem;position:absolute;z-index:1;top:0;opacity:0.6}
.middle_head{width:100%;text-align:center;margin-top:20px;}
.middle_head span{width:32%;display:inline-block;box-sizing:border-box;color:#35abe4;}
.middle_head .border_lr{border-left:1px solid #ccc;border-right:1px solid #ccc}
.middle_body p{margin-top:10px;font-size:14px;padding:0 15px;font-weight:bold;line-height:24px;}
.footer_fixed{width:100%;height:40px;line-height:40px;background:#8bcc32;position:fixed;bottom:0;text-align:center}
.footer_fixed a{color:#fff;display:block;}




